package com.zhdl.network.prefiretcp.before;

import cn.hutool.core.date.DateUtil;
import com.zhdl.network.prefiretcp.FramePkg;
import lombok.Data;

/**
 * 内存设备信息，在内存中方便操作
 */
@Data
public class MemDevice {
    /**
     * 上一次参数数据
     */
    public DetectorCommonData lastData = null;
    /**
     * 上一次报警
     */
    public byte lastAlarmStatus = -1;
    /**
     * 上一次报警发生时间
     */
    //public String lastAlarmAt;
    public String lastAlarmAt = DateUtil.now();//6-15
    /**
     * 数据库ID
     */
    private String deviceId;
    /**
     * 防区一ID
     */
    private String area1Id;
    /**
     * 防区二ID
     */
    private String area2Id;
    /**
     * 防区三ID
     */
    private String area3Id;
    /**
     * 防区四ID
     */
    private String area4Id;
    /**
     * 设备地址 1-255
     */
    private short detectorAddr;
    /**
     * 在主机中的序号，1-3
     */
    private byte seqInHost;
    /**
     * 设备ID
     */
    private FramePkg pkg;

    /**
     * 是否加密
     */
    private boolean encrypt;

    /**
     * 事件Id
     */
    private String eventId;

}
